package zxs.sino.elite.hub.service.sys;

import com.github.yulichang.base.MPJBaseService;
import zxs.sino.elite.hub.model.sys.SysRoleEntity;
import zxs.sino.elite.hub.utils.PageUtil;

import java.util.List;
import java.util.Map;


/**
 * 角色
 *
 * @author zhang
 */
public interface SysRoleService extends MPJBaseService<SysRoleEntity> {

	PageUtil queryPage(Map<String, Object> params);

	void saveRole(SysRoleEntity role);

	void update(SysRoleEntity role);

	void deleteBatch(Long[] roleIds);

	
	/**
	 * 查询用户创建的角色ID列表
	 */
	List<Long> queryRoleIdList(Long createUserId);
}
